body {
  padding-left: 1em;
}

h1#title {
  font-size: 1.5em;
  font-weight: bold;
  font-family: serif;
}

div#topbar {
  height: 4em;
}

div#menu {
  margin-right: 1em;
  position: absolute;
  right: 1em;
}

div#menu dl dd {
  display: inline;
}

div#blog {
  height: 100%;
}

/* Entry title */
.post h1 {
  font-size: 13pt;
  font-weight: bold;
  text-decoration: underline;
  font-weight: Serif;
}

.post {
  font-size: 12pt;
  font-family: serif;
  width: 45em;
}

/* entry time container */
.post .datetime {
  font-size: 10pt;
  font-style: italic;
  font-family serif;
}

/* entry time value */
.post .datetime .post-time {
  font-weight: bold;
}

/* entry tags */
.post .tags {
  font-size: 10pt;
  font-family: sans-serif;
}
